20220212-TIL
February 12, 2022
오늘 알고리즘 문제는 구현할 게 적어서 풀기 쉬운 문제였다. (시뮬레이션 유형은 거의 다 비슷한 듯..)
- 마법사 상어와 비바라기 문제는 물 바구니는 격자, 구름 위치는 집합으로 관리하는 식으로 풀었다.
- 처음에는 구름의 위치도 격자 형태로 관리하려 했는데 집합을 쓰는 것이 더 편해서 방법을 바꿨다.
‘두들낙서’ 님의 강의 영상을 보고 공부했다. (직관에 의존하는 습관을 고쳐야겠다는 생각이 들었다..;)
- 연습문제를 풀면서 클래스를 구조화하는 방법과 코드의 중복을 최소화하는 방법에 대해서 배웠다.
(당장 보이는 문제들만 해결하는 식으로 품 -> 가독성 떨어짐 + 직관적인 대신, 클래스 구조가 복잡해짐)
# TIL